# 开发人：王秉崟
# 类型：python
# 开发时间：2023/3/13  14:42
#range()的三种创建方式
'''第一种创建方式,只有一个参数（小括号中只给了一个数）'''
r=range(10)     #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]，默认从0开始，默认相差1称为步长
print (r)       #range(0, 10)
print(list(r))  #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

'''第二种创建方式，给了两个参数，（小括号中给了两个数）'''
r=range(1,10)   #指定了起始值，从1开始，到10结束(不包含10)，默认步长为1
print(list(r))  #[1, 2, 3, 4, 5, 6, 7, 8, 9]

'''第三种创建方式，给了三个参数，（小括号中给了三个数）'''
r=range(1,10,2) #
print(list(r))  #[1, 3, 5, 7, 9]


'''判断指定整数，在序列中是否存在 in ，  not in '''
print(10 in r)  #False , 10 不在当前整数序列中
print(9 in r)   #True  ， 9 在当前整数序列中
print(10 not in r)  #True
print(9 not in r)   #False

print(range(1,20,1))
print(range(1,101,1) )